package com.vhall.component.entity.pay.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 组件支付接口vo
 **/
@Data
@NoArgsConstructor
public class NotifyDTO {

    private String appId;

    /**
     * 支付渠道
     */
    private String channel;

    /**
     * 支付方式
     */
    private String serviceCode;

    /**
     * 商户订单号
     */
    private String bizOrderNo;

    /**
     * 第三方订单号
     */
    private String tradeNo;

    /**
     * 订单金额
     */
    private BigDecimal totalFee;

    /**
     * 支付时间
     */
    private LocalDateTime payTime;

    /**
     * 回调附加数据
     */
    private String optional;

    /**
     * 订单状态
     */
    private String payStatus;
}
